package cn.mdmm.service.news;

    import org.springframework.remoting.service.annotation.RemoteService;

import cn.mdmm.entity.news.NewsInfoModel;
import cn.mdmm.entity.news.request.NewsInfoRequest;
import cn.modoumama.common.response.Response;
import cn.modoumama.service.base.BaseService;


/**
* NewsInfo业务接口定义<br>
* 类描述：新闻业务接口<br>
* 类生产方式：工具自动生成代码<br>
* 创建人：邓强<br>
* 创建时间：2017-06-02 09:31:54<br>
* 修改人：  <br>
* 修改时间：<br>
* 修改备注：<br>
* @version   V1.0
*/

@RemoteService
public interface NewsInfoService extends BaseService<NewsInfoModel,Long>{

	//------------------请在此添加自定义方法（开始）------------------
	/**
	 * 获取新闻列表
	 * @param requset
	 * @return
	 */
	 Response getNewsList(NewsInfoRequest request);
	 
	/**
	 * 获取新闻详细信息
	 * @param requset
	 * @return
	 */
	Response getNewsInfo(NewsInfoRequest request);
	
	/**
	 * 获取新闻，添加浏览数<br>
	 * <br>  
	 * 创建人：邓强   <br>
	 * 创建时间：2017年11月17日 下午4:25:01    <br> 
	 * 修改人：  <br>
	 * 修改时间：2017年11月17日 下午4:25:01   <br>  
	 * 修改备注：     <br> 
	 * @param id
	 * @return
	 */
	NewsInfoModel getNewsInfo(Long id);
	
	/**
	 * 批量修改新闻
	 * @param ids
	 * @param newsInfo
	 * @param userId
	 * @return
	 */
	Integer updateNewsInfo(Integer[] ids, NewsInfoModel newsInfo, Long editor);
	//------------------请在此添加自定义方法（结束）------------------
}
